<!DOCTYPE html>
<html lang="zh-cn">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		 
			
  
    <meta name="twitter:card" content="summary"/>
    
      <meta name="twitter:image" content="https://www.samrainhan.com/images/avatar.png" />
    
  
  
  <meta name="twitter:title" content="OPENERP Step by Step"/>
  <meta name="twitter:description" content="思维导图文件下载 最重要目标 通过信息的集成,实现业务间的集成 企业基础资源数字化 业务处理数字化 管理信息化 模块 项目管理 文档管理 电子数据交换（EDI"/>
  
  
  
  
    <meta name="twitter:creator" content="@韩雨"/>
  



		
		<meta name="author" content="韩雨">
		<meta name="description" content="学习 &amp;nbsp;&amp;bull;&amp;nbsp; 生活">
		<meta name="generator" content="Hugo 0.52" />
		<title>OPENERP Step by Step &middot; sam的小窝</title>
		<link rel="shortcut icon" href="https://www.samrainhan.com/images/favicon.ico">
		<link rel="stylesheet" href="https://www.samrainhan.com/css/style.css">
		<link rel="stylesheet" href="https://www.samrainhan.com/css/highlight.css">

		
		<link rel="stylesheet" href="https://www.samrainhan.com/css/font-awesome.min.css">
		

		
		<link href="https://www.samrainhan.com/index.xml" rel="alternate" type="application/rss+xml" title="sam的小窝" />
		

		
	</head>

    <body>
       <nav class="main-nav">
	
	
		<a href='https://www.samrainhan.com/'> <span class="arrow">←</span>Home</a>
	
	<a href='https://www.samrainhan.com/posts'>Archive</a>
	<a href='https://www.samrainhan.com/tags'>Tags</a>
	<a href='https://www.samrainhan.com/about'>About</a>

	

	
	<a class="cta" href="https://www.samrainhan.com/index.xml">Subscribe</a>
	
</nav>


        <section id="wrapper" class="post">
            <article>
                <header>
                    <h1>
                        OPENERP Step by Step
                    </h1>
                    <h2 class="headline">
                    Mar 25, 2013 00:00
                    · 3347 words
                    · 7 minute read
                      <span class="tags">
                      
                      
                          
                              <a href="https://www.samrainhan.com/tags/openerp">OPENERP</a>
                          
                              <a href="https://www.samrainhan.com/tags/erp">ERP</a>
                          
                              <a href="https://www.samrainhan.com/tags/python">python</a>
                          
                      
                      
                      </span>
                    </h2>
                </header>
                
                  
                    <div id="toc">
                      <nav id="TableOfContents">
<ul>
<li>
<ul>
<li><a href="#最重要目标">最重要目标</a>
<ul>
<li><a href="#通过信息的集成-实现业务间的集成">通过信息的集成,实现业务间的集成</a></li>
</ul></li>
<li><a href="#模块">模块</a></li>
<li><a href="#安装">安装</a>
<ul>
<li><a href="#ubuntu">ubuntu</a></li>
</ul></li>
<li><a href="#启停">启停</a></li>
<li><a href="#默认访问">默认访问</a>
<ul>
<li><a href="#访问地址-http-localhost-8069-http-localhost-8069">访问地址:<a href="http://localhost:8069">http://localhost:8069</a></a></li>
<li><a href="#第一次访问">第一次访问</a></li>
</ul></li>
<li><a href="#初始设置">初始设置</a>
<ul>
<li><a href="#创建第一个database">创建第一个database</a></li>
<li><a href="#设置公司信息">设置公司信息</a></li>
<li><a href="#设定默认用户偏好">设定默认用户偏好</a></li>
<li><a href="#安装必要的模块">安装必要的模块</a></li>
<li><a href="#调整计价基础和价格表的币种">调整计价基础和价格表的币种</a></li>
<li><a href="#设置会计科目">设置会计科目</a></li>
</ul></li>
<li><a href="#测试使用设置">测试使用设置</a>
<ul>
<li><a href="#设置客户和供应商">设置客户和供应商</a></li>
<li><a href="#设置产品单位信息">设置产品单位信息</a></li>
<li><a href="#设置产品基本信息">设置产品基本信息</a></li>
</ul></li>
<li><a href="#销售订单处理">销售订单处理</a>
<ul>
<li><a href="#创建销售订单">创建销售订单</a></li>
<li><a href="#生成销售出库单">生成销售出库单</a></li>
<li><a href="#生成采购询价单">生成采购询价单</a></li>
<li><a href="#生成采购订单">生成采购订单</a></li>
<li><a href="#生成采购入库单">生成采购入库单</a></li>
<li><a href="#生成财务收款-付款通知单-系统中叫客户发票-供应商发票">生成财务收款/付款通知单（系统中叫客户发票/供应商发票）</a></li>
<li><a href="#入库">入库</a></li>
<li><a href="#出库">出库</a></li>
</ul></li>
<li><a href="#会计处理">会计处理</a>
<ul>
<li><a href="#销售收款">销售收款</a></li>
<li><a href="#采购付款">采购付款</a></li>
<li><a href="#会计凭证查询">会计凭证查询</a></li>
</ul></li>
<li><a href="#总结">总结</a>
<ul>
<li><a href="#采购-入库">采购-入库</a></li>
<li><a href="#销售-出库">销售-出库</a></li>
<li><a href="#自动登记财务帐务">自动登记财务帐务</a></li>
<li><a href="#仓库业务处理">仓库业务处理</a></li>
</ul></li>
<li><a href="#问题">问题</a>
<ul>
<li><a href="#database是指真实的数据库还是指帐套">database是指真实的数据库还是指帐套</a></li>
<li><a href="#打印的pdf文件中文显示为乱码-http-shine-it-net-index-php-topic-2791-0-html"><a href="http://shine-it.net/index.php/topic,2791.0.html">打印的PDF文件中文显示为乱码</a></a></li>
<li><a href="#看不见用户组">看不见用户组</a></li>
<li><a href="#建立数据库报错-locale问题">建立数据库报错：locale问题</a></li>
<li><a href="#安装中国会计科目模块后-会计科目的编号全部变成6位">安装中国会计科目模块后，会计科目的编号全部变成6位</a></li>
</ul></li>
</ul></li>
</ul>
</nav>
                    </div>
                  
                
                <section id="post-body">
                    

<p><a href="https://docs.google.com/file/d/0B1DrsqrLRzeIU2czNzAwQXp0YVk/edit?usp=sharing">思维导图文件下载</a></p>

<h2 id="最重要目标">最重要目标</h2>

<h3 id="通过信息的集成-实现业务间的集成">通过信息的集成,实现业务间的集成</h3>

<ul>
<li>企业基础资源数字化</li>
<li>业务处理数字化</li>
<li>管理信息化</li>
</ul>

<h2 id="模块">模块</h2>

<ul>
<li><p>项目管理</p></li>

<li><p>文档管理</p></li>

<li><p>电子数据交换（EDI）</p></li>

<li><p>跟踪软件bug的项目管理工具</p></li>

<li><p>个人生产力工具</p></li>

<li><p>采购管理</p></li>

<li><p>销售管理</p></li>

<li><p>库存管理</p></li>

<li><p>财务管理</p></li>

<li><p>货品管理</p></li>

<li><p>营销管理</p></li>

<li><p>客户关系管理</p></li>

<li><p>生产管理</p></li>

<li><p>人事管理</p></li>

<li><p>服务支持</p></li>
</ul>

<h2 id="安装">安装</h2>

<h3 id="ubuntu">ubuntu</h3>

<pre>
sudo apt-get install openerp6.1-full
sudo su postgres
createuser -d #linux-username# -R -P
#input password#
#confirm by super role#
</pre>

<h2 id="启停">启停</h2>

<pre>
sudo /etc/init.d/openerp-server start
sudo /etc/init.d/openerp-server stop
</pre>

<h2 id="默认访问">默认访问</h2>

<h3 id="访问地址-http-localhost-8069-http-localhost-8069">访问地址:<a href="http://localhost:8069">http://localhost:8069</a></h3>

<ul>
<li>修改文件/etc/openerp/openerp-server.conf可以改变URL</li>
</ul>

<h3 id="第一次访问">第一次访问</h3>

<ul>
<li>Database中没有可选项</li>
<li>也无法用用户名和密码登录</li>
</ul>

<h2 id="初始设置">初始设置</h2>

<h3 id="创建第一个database">创建第一个database</h3>

<ul>
<li>点击【Manage Databases】</li>
<li>点击【CREATE】</li>
<li>输入database名称、选择语言为【中文】、输入新库的用户“admin”的密码</li>
<li>【Master password】默认是“admin”，可以点击【PASSWORD】修改</li>
<li>测试帐号、密码</li>
</ul>

<pre>
Master password:Pass@word
    - database HgERP
Admin:2nmpNf4&^Mgl4Iw$rJHg
</pre>

<h3 id="设置公司信息">设置公司信息</h3>

<ul>
<li>点击：设置-&gt;公司-&gt;公司</li>
<li>完成：公司名称、联系方式、地址、报表页眉和页脚以及业务来往结算币种、公司logo</li>
</ul>

<h3 id="设定默认用户偏好">设定默认用户偏好</h3>

<ul>
<li>在设置页面内容部分中点击【定制默认用户偏好】</li>
<li>选择了【界面】为“简单”</li>
</ul>

<h3 id="安装必要的模块">安装必要的模块</h3>

<ul>
<li>CRM account_voucher accout_accountant sale stock mrp purchase</li>
<li>会计与财务(account_accountant):会计科目，应收应付账款记账，基本会计报表

<ul>
<li>安装过程中会提示设置会计科目表。系统内置了很多国家的包括中国的。</li>
</ul></li>
<li>出纳(收付款)模块(account_voucher):实收实付款记账

<ul>
<li>安装完后在会计菜单中多了客户付款和供应商付款</li>
</ul></li>
<li>销售管理(sale):销售订单的处理

<ul>
<li>安装完后增加了销售和仓库模块及其菜单</li>
</ul></li>
<li>采购管理(purchase):采购订单的处理</li>
<li>仓库管理(stock):入库、出库及库存报表等，销售管理和采购管理依赖该模块，所以在安装以上模块的时候就会自动安装该模块</li>
</ul>

<h3 id="调整计价基础和价格表的币种">调整计价基础和价格表的币种</h3>

<ul>
<li>销售-设置-价格表-计价基础</li>
<li>销售-设置-价格表-价格表</li>
<li>采购-设置-价格表-价格表</li>
</ul>

<h3 id="设置会计科目">设置会计科目</h3>

<ul>
<li>如果是初始设置为中国会计科目，那么这里就不用设置了，否则到会计-设置-财务会计-科目-科目</li>
</ul>

<h2 id="测试使用设置">测试使用设置</h2>

<h3 id="设置客户和供应商">设置客户和供应商</h3>

<ul>
<li>客户和供应商是同一个设置画面

<ul>
<li>销售-地址簿-客户</li>
<li>purchase-address book-supplier</li>
<li>会计-客户-客户</li>
<li>会计-供应商列表-供应商列表</li>
</ul></li>
<li>一般

<ul>
<li>地址

<ul>
<li>一般有三种：默认、收票和收货</li>
<li>默认：当没有其他地址时使用此地址</li>
<li>发票：系统生成财务票据时使用的地址</li>
<li>发货：系统生成送货单时使用的地址</li>
</ul></li>
</ul></li>
<li>会计

<ul>
<li>设置应收科目和应付款</li>
</ul></li>
<li>范例中设置客户和供应商各一个</li>
</ul>

<h3 id="设置产品单位信息">设置产品单位信息</h3>

<ul>
<li>销售-设置-产品-计量单位-计量单位</li>
<li>【计量单位类型】选择“大于引用的计量单位”</li>
</ul>

<h3 id="设置产品基本信息">设置产品基本信息</h3>

<ul>
<li>新建

<ul>
<li>销售-产品-产品</li>
<li>purchase-产品-产品</li>
<li>仓库-产品-产品</li>
</ul></li>
<li>录入

<ul>
<li>信息

<ul>
<li>名称,可以卖出，可被采购，产品类型，获得方式，供应方式，标价，成本计算方法，Cost Price，默认计量单位，采购计量单位</li>
</ul></li>
<li>需求与货位

<ul>
<li>新建[最少库存规则]</li>
</ul></li>
<li>供应商

<ul>
<li>新建的供应商作为默认供应商</li>
</ul></li>
<li>会计

<ul>
<li>修改【盘点估值】为“实时（自动进行）”，使得在出入库时自动生成出入库对应的库存会计凭证</li>
<li>入库科目、出库科目、收益科目和费用科目可在产品或产品分类中配置，且前者优先级大于后者</li>
<li>一般建议先设置&rdquo;所有产品&rdquo;

<ul>
<li>销售-设置-产品-产品分类</li>
<li>入库科目：在途物质</li>
<li>出库科目：主营业务成本</li>
<li>Stock Valuation Account：库存商品</li>
<li>收益科目：主营业务收入</li>
<li>费用科目：在途物质</li>
</ul></li>
</ul></li>
</ul></li>
</ul>

<h2 id="销售订单处理">销售订单处理</h2>

<h3 id="创建销售订单">创建销售订单</h3>

<ul>
<li>销售-sales-销售订单</li>
<li>选择销售的客户，点击“新建”录入销售订单明细</li>
<li>如果库存小于需要量，那么会弹出警告框</li>
<li>点击【保存并关闭】</li>
<li>点击【报价单/订单】打印报价单并传送给客户</li>
<li>点击【确认订单】将生成最终的销售订单</li>
<li>点击【生成最终发票】生成内部发票草稿。
内部发票用于通知财务收付款。财务确认内部发票时候，系统会根据内部发票自动生成应收、应付账款。</li>
</ul>

<h3 id="生成销售出库单">生成销售出库单</h3>

<ul>
<li>当销售订单确认时，自动生成出库单</li>
</ul>

<h3 id="生成采购询价单">生成采购询价单</h3>

<ul>
<li>运行MRP，系统根据最小库存规则自动生成采购询价单。设置好MRP计划执行周期系统自动运行MRP</li>
<li>手工运行MRP

<ul>
<li>仓库-排程-计划运行</li>
<li>点击【计划运行】</li>
</ul></li>
<li>查看：purchase-采购管理-询价单

<ul>
<li>供应商为该产品设置的默认供应商</li>
</ul></li>
</ul>

<h3 id="生成采购订单">生成采购订单</h3>

<ul>
<li>采购询价单中点击按钮【转换成采购订单】</li>
</ul>

<h3 id="生成采购入库单">生成采购入库单</h3>

<ul>
<li>采购订单确认后，自动生成入库单</li>
</ul>

<h3 id="生成财务收款-付款通知单-系统中叫客户发票-供应商发票">生成财务收款/付款通知单（系统中叫客户发票/供应商发票）</h3>

<h3 id="入库">入库</h3>

<ul>
<li>仓库-仓库管理-入库</li>
<li>点击按钮【处理】</li>
<li>点击按钮【Validate】</li>
</ul>

<h3 id="出库">出库</h3>

<ul>
<li>仓库-仓库管理-送货单</li>
<li>如果送货单的状态为“waiting available”，表示库存不足不可以出货。</li>
<li>点击按钮【检查可用】，系统检测库存是否够了。如果够那么变为“可用”。这时可以点击按钮【处理】</li>
<li>点击按钮【Validate】</li>
</ul>

<h2 id="会计处理">会计处理</h2>

<h3 id="销售收款">销售收款</h3>

<ul>
<li>会计-客户-客户发票</li>
<li>一般流程：当我们开具税务发票给客户的时候,我们确认系统的“客户发票”,系统自动生成应收账款会计凭证</li>
<li>财务开具发票传送给客户,并在系统中点击按钮【使其生效】,将发票进行核准。</li>
<li>当收到客户付款时候,找到对应的付款发票,点击按钮【付款】。系统弹出付款单,输入【已付金额】和【付款方式】,点击按钮【记账】系统自动生成实收款会计凭证,核销(勾稽)对应应收账款。</li>
</ul>

<h3 id="采购付款">采购付款</h3>

<ul>
<li>会计-供应商列表-供应商发票</li>
<li>类似销售付款</li>
<li>系统根据采购订单生成了供应商发票点开它。当收到供应商开具税务发票时候,确认“供应商发票”,当实际付款给供应商时候,作付款处理。</li>
<li>收到供应商实际开具的发票后,点击按钮【核准】，与系统中的供应商发票进行核准，发票的状态变为“打开”。</li>
<li>收到供应商发票并付款后,在系统中进行客户付款和记帐。点击“支付发票”按钮。录入实际付款金额和付款方式。点击“记账”。状态为“已登帐”</li>
</ul>

<h3 id="会计凭证查询">会计凭证查询</h3>

<ul>
<li>会计-账簿的分录-账簿明细</li>
<li>完成会计处理的同时系统会自动生成会计凭证</li>
<li>会计分录

<ul>
<li>入库

<ul>
<li>借:库存商品</li>
<li>贷:在途物资</li>
</ul></li>
<li>出库

<ul>
<li>借:主营业务成本</li>
<li>贷:库存商品</li>
</ul></li>
<li>销售发票核准

<ul>
<li>借:应收账款</li>
<li>贷:主营业务收入</li>
</ul></li>
<li>销售回款

<ul>
<li>借:银行</li>
<li>贷:应收账款</li>
</ul></li>
<li>采购发票核准

<ul>
<li>借:在途物资</li>
<li>贷:应付账款</li>
</ul></li>
<li>采购付款

<ul>
<li>借:应付账款</li>
<li>贷:银行</li>
</ul></li>
</ul></li>
</ul>

<h2 id="总结">总结</h2>

<h3 id="采购-入库">采购-入库</h3>

<ul>
<li>采购意向一般有2个来源：销售订单和库存偏低（根据最小库存规则-采购询价单）</li>
</ul>

<h3 id="销售-出库">销售-出库</h3>

<h3 id="自动登记财务帐务">自动登记财务帐务</h3>

<ul>
<li>销售会计记账及收款</li>
<li>采购会计记账及付款</li>
<li>定期出具财务报表,如应收应付款报表,损益表</li>
</ul>

<h3 id="仓库业务处理">仓库业务处理</h3>

<ul>
<li>出库</li>
<li>入库</li>
<li>库间调拨</li>
<li>盘点</li>
</ul>

<h2 id="问题">问题</h2>

<h3 id="database是指真实的数据库还是指帐套">database是指真实的数据库还是指帐套</h3>

<ul>
<li>指的是帐套</li>
<li>通常会创建多个帐套，例如一个用于测试，一个用于生产应用</li>
</ul>

<h3 id="打印的pdf文件中文显示为乱码-http-shine-it-net-index-php-topic-2791-0-html"><a href="http://shine-it.net/index.php/topic,2791.0.html">打印的PDF文件中文显示为乱码</a></h3>

<ul>
<li>到<a href="http://v6apps.openerp.com/上搜索“oecn_base_font”">http://v6apps.openerp.com/上搜索“oecn_base_font”</a></li>
<li>下载补丁文件</li>
<li>解压后复制到addons目录中

<ul>
<li>如果是apt装的，那么在【/usr/share/openerp/addons】</li>
<li>否则可以用命令 strace openser-server来查找程序目录</li>
</ul></li>
<li>设置admin用户的权限

<ul>
<li>添加权限[Technical Features]</li>
</ul></li>
<li>在菜单【模块】点击【更新模块列表】

<ul>
<li>点击【更新】</li>
<li>点击【打开模块】</li>
<li>在[名称]中输“oecn”，点击搜索</li>
<li>模块【oecn_base_fonts】点击【安装】(如果是一行显示的，那么点击最后面的绿色图标)</li>
</ul></li>
<li>在菜单【设置】-&gt;【设置向导】-&gt;【设置向导】

<ul>
<li>搜索“pdf”</li>
<li>点击动作为【配置pdf字体替换规则】的记录齿轮图标</li>
<li>将【替换为】修改为&rdquo;WenQuanYiMicroHei&rdquo;，点击右边的存盘图标</li>
<li>点击按钮【Apply】</li>
<li>如果在更新最后一个字体的时候碰到报错，关闭提示框，然后新建最后一个字体，再指定&rdquo;WenQuanYiMicroHei&rdquo;，点击右边的存盘图标</li>
</ul></li>
<li>重启openerp服务</li>
</ul>

<h3 id="看不见用户组">看不见用户组</h3>

<ul>
<li>在设置页面内容部分中点击【定制默认用户偏好】</li>
<li>选择了【界面】为“简单”</li>
</ul>

<h3 id="建立数据库报错-locale问题">建立数据库报错：locale问题</h3>

<ul>
<li>先装数据库，将会导致生成一个demo数据库，必须要删除他</li>
<li>或者删除postgresql，然后直接安装openerp，这时将会连带安装</li>
</ul>

<h3 id="安装中国会计科目模块后-会计科目的编号全部变成6位">安装中国会计科目模块后，会计科目的编号全部变成6位</h3>

<ul>
<li>安装模块的时候应该先安装“account_accountant”再安装别的依赖“account”的模块。</li>
<li>自动截取成4位 UPDATE account_account SET code=overlay(code placing &ldquo; from 5 for 2) WHERE code like &lsquo;%00&rsquo; AND char_length(code)=6</li>
</ul>

                </section>
            </article>

            
                <a class="twitter" href="https://twitter.com/intent/tweet?text=https%3a%2f%2fwww.samrainhan.com%2fposts%2f2013-03-25-learn-openerp%2f - OPENERP%20Step%20by%20Step "><span class="icon-twitter"> tweet</span></a>

<a class="facebook" href="#" onclick="
    window.open(
      'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
      'facebook-share-dialog',
      'width=626,height=436');
    return false;"><span class="icon-facebook-rect"> Share</span>
</a>

            

            
                <div id="disqus_thread"></div>
<script type="text/javascript">
    var disqus_shortname = 'samrainblogbygithub'; 

     
    (function() {
        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
        dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
</div>

            

            
                <ul id="post-list" class="archive readmore">
    <h3>Read more</h3>

    
    
    
        <li>
            <a href="/posts/2019-04-26-c9-move-to-aws-c9/">Cloud9 Move to Aws C9<aside class="dates">Apr 26 2019</aside></a>
        </li>
    
        <li>
            <a href="/posts/2019-02-16-why-build-blog-with-cloud9/">2019 02 16 Why Build Blog With Cloud9<aside class="dates">Feb 16 2019</aside></a>
        </li>
    
        <li>
            <a href="/posts/2018-09-12-sports-stretching-best-practices/">运动拉伸最佳实践<aside class="dates">Sep 12 2018</aside></a>
        </li>
    
        <li>
            <a href="/posts/2018-09-12-add-2-files-to-tempdb-for-caching/">给tempdb加2个文件做缓存<aside class="dates">Sep 12 2018</aside></a>
        </li>
    
        <li>
            <a href="/posts/2018-09-12-look-for-sql-server-tables-without-a-clustered-index/">如何找到没有聚集索引的表<aside class="dates">Sep 12 2018</aside></a>
        </li>
    
        <li>
            <a href="/posts/2018-09-12-the-continuous-delivery-maturity-model/">持续实施成熟度模型<aside class="dates">Sep 12 2018</aside></a>
        </li>
    
        <li>
            <a href="/posts/2018-09-12-map-of-continuous-delivery/">持续发布的各个阶段<aside class="dates">Sep 12 2018</aside></a>
        </li>
    
        <li>
            <a href="/posts/2018-09-12-how-dropbox-securely-stores-your-passwords/">Dropbox的用户密码加密机制<aside class="dates">Sep 12 2018</aside></a>
        </li>
    
        <li>
            <a href="/posts/2018-09-12-code-inspection-tool-for-net/">NET代码检查工具<aside class="dates">Sep 12 2018</aside></a>
        </li>
    
        <li>
            <a href="/posts/2018-09-12-how-to-make-unique-id/">怎样生成唯一ID<aside class="dates">Sep 12 2018</aside></a>
        </li>
    
</ul>

            

            <footer id="footer">
    
        <div id="social">

	
	
    <a class="symbol" href="">
        <i class="fa fa-facebook-square"></i>
    </a>
    
    <a class="symbol" href="https://github.com/samrain">
        <i class="fa fa-github-square"></i>
    </a>
    
    <a class="symbol" href="">
        <i class="fa fa-twitter-square"></i>
    </a>
    


</div>

    
    <p class="small">
    
       © Copyright 2019 <i class="fa fa-heart" aria-hidden="true"></i> 韩雨
    
    </p>
    <p class="small">
        Powered by <a href="http://www.gohugo.io/">Hugo</a> Theme By <a href="https://github.com/nodejh/hugo-theme-cactus-plus">nodejh</a>
    </p>
</footer>

        </section>

        <script src="https://www.samrainhan.com/js/jquery-3.3.1.min.js"></script>
<script src="https://www.samrainhan.com/js/main.js"></script>
<script src="https://www.samrainhan.com/js/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>




  
<script type="application/javascript">
var doNotTrack = false;
if (!doNotTrack) {
	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
	})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
	ga('create', 'UA-37708730-1', 'auto');
	
	ga('send', 'pageview');
}
</script>





    </body>
</html>
